home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / lftp / import-ncftp < prev    next >
Text File  |  2009-10-13  |  621b  |  27 lines

  1. #!/bin/sh
  2.  
  3. # This script is based on draft by Sam Steingold
  4. # Copyright (c) 1998 by Alexander V. Lukyanov
  5. # This script can be distributed and modified freely under GNU GPL, see COPYING
  6.  
  7. set -e
  8.  
  9. NCFTP="$HOME/.ncftp/bookmarks"
  10. OLD="${LFTP_HOME:-$HOME/.lftp}/bookmarks"
  11. NEW="$OLD.new.$$"
  12.  
  13. grep "," "$NCFTP" | cut -d, -f1,2,3,6 | sed \
  14.    -e "s?,,?/?" \
  15.    -e "s?//?/?" \
  16.    -e "s?,?    ftp://?" \
  17.    -e "s?ftp://\([^,]*\),\([^,]*\),/*?ftp://\2@\1/?" \
  18.    -e "s?^?NC-?" > "$NEW"
  19.  
  20. if [ -f "$OLD" ]; then
  21.    sort -u "$OLD" "$NEW" -o "$NEW"
  22.    mv -f "$OLD" "$OLD~" # backup
  23. else
  24.    sort -u "$NEW" -o "$NEW"
  25. fi
  26. mv -f "$NEW" "$OLD"
  27.